From 322697989520cae72c9b8afa57102934eef1687c Mon Sep 17 00:00:00 2001 From: Robert Lipe Date: Wed, 17 May 2017 11:51:01 -0500 Subject: [PATCH] Fix parse of $GPGSA,A,*03 --- nmea.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nmea.cc b/nmea.cc index e259d2f57..6d8a98a10 100644 --- a/nmea.cc +++ b/nmea.cc @@ -701,9 +701,10 @@ gpgsa_parse(char* ibuf) if (nfields > 1) { fix = fields[2][0]; } + // 12 fields, index 3 through 14. for (int cnt = 0; cnt <= 11; cnt++) { - if (nfields >= cnt + 2) prn[cnt] = fields[cnt + 3].toInt(); + if (nfields > cnt + 3) prn[cnt] = fields[cnt + 3].toInt(); } float pdop = 0, hdop = 0, vdop = 0; -- 2.30.2